@import url("mit.css");

body {
    margin-bottom: 20em;
    overflow: hidden;
}

table {
    font-size: 100%;
} .timeline-default {
    font-family: Trebuchet MS, Helvetica, Arial, sans serif;
    font-size: 8pt;
    border: 1px solid #aaa;
}

label {
    display: block;
    float: left;
    width: 120px;
    clear: left;
} .clear {
    clear: both;
} .dialog_style {
    font: 13px / 1.231 Constantia, Trebuchet MS, Helvetica, Arial, sans serif;
    display: none;
} .styleInputLongFormat {
    width: 280px;
    font: 13px / 1.231 Constantia, Trebuchet MS, Helvetica, Arial, sans serif;
    margin-bottom: 2px;
    margin-top: 2px;
} .styleInputShortFormat {
    width: 60px;
    font: 13px / 1.231 Constantia, Trebuchet MS, Helvetica, Arial, sans serif;
    margin-bottom: 2px;
    margin-top: 2px;
} .styleLoginFormat {
    width: 120px;
    font: 13px / 1.231 Constantia, Trebuchet MS, Helvetica, Arial, sans serif;
}.styleInputMiddleFormat {
    width: 160px;
    font: 13px / 1.231 Constantia, Trebuchet MS, Helvetica, Arial, sans serif;
    margin-bottom: 2px;
    margin-top: 2px;
} .css_message_box {
    font: 13px / 1.231 Constantia, Trebuchet MS, Helvetica, Arial, sans serif;
    position: absolute;
    z-index: 10000;
}

div#Menu, div.map {
    position: absolute;
    display: none;
    width: 1.1em;
    height: 20em;
    top: 0em;
    right: 1em;
    bottom: 1em;
    left: 0em;
    z-index: 30000;
    border: 1px;
    border-color: #8D876A;
    border-style: solid;
    background-color: #ffc000;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right bottom;
} #login_panel {
    position: absolute;;
    top: 0em;
    right: 1em;
    z-index: 30000;
    background-color: #ddd;
    padding-right: 10px;
    line-height: 19px;
    text-align: right;
    margin: 0 0 3px !important;
    margin: 0 0 10px
} .footer {
    text-align: right;
}

/* Clear calendar's float */ #cal_container .bd:after, #cal_ontainer2 .bd:after {
    content: ".";
    display: block;
    clear: left;
    height: 0;
    visibility: hidden;
}

/* Have calendar squeeze upto bd bounding box */ #cal_container .bd, #cal_container2 .bd {
    padding: 0;
}

/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */ #cal, #cal2 {
    border: none;
    padding: 1em
}

/* Slide Button*/
div.yuimenu .bd {
    zoom: normal;
}

/* Style the <div> element containing the Button instance */ #opacitycontrols {
    padding: .5em .25em;
    margin-top: .5em;
}

/* Style the Slider instance */ #slider-bg {
    position: relative;
    background: url(../images/bg-fader.gif) 7px 12px no-repeat;
    height: 28px;
    width: 217px;
} #slider-thumb {
    cursor: default;
    position: absolute;
    top: 4px;
}

